home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / misc / merit / 1990 / tcp.85r < prev    next >
Text File  |  1990-05-20  |  12KB  |  382 lines

  1.  
  2.  
  3.  
  4.  
  5.                                                               X3S3.3/90-85R
  6.  
  7.                                                              20 April, 1990
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                           ACCREDITED STANDARDS COMMITTEE
  17.  
  18.                         X3 - INFORMATION PROCESSING SYSTEMS
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.                                       Proposed
  32.                            Standards Development Project
  33.                                         for
  34.  
  35.                         TRANSMISSION CONTROL PROTOCOL (TCP)
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.         SECRETARIAT:
  54.  
  55.         Computer and Business Equipment Manufacturers Association (CBEMA)
  56.          
  57.  
  58.                                                                      Page 2
  59.  
  60.  
  61.  
  62.  
  63.  
  64.         1  IDENTIFICATION OF PROPOSED PROJECT
  65.  
  66.  
  67.  
  68.         1.1 Title:      TRANSMISSION CONTROL PROTOCOL
  69.  
  70.         1.2 Proposer:   Task Group X3S3.3 (Network and Transport Layers)
  71.  
  72.                         A. Lyman Chapin, Chairman
  73.                         Data General Corporation
  74.                         4400 Computer Drive
  75.                         Westborough, MA 01580
  76.                         (508) 870-6056
  77.  
  78.         1.3 Date Submitted:     20 April, 1990
  79.          
  80.  
  81.                                                                      Page 3
  82.  
  83.  
  84.  
  85.  
  86.  
  87.         2  JUSTIFICATION OF PROPOSED STANDARD
  88.  
  89.  
  90.  
  91.         2.1  Needs
  92.  
  93.  
  94.         The evolution of the  Transmission  Control  Protocol  (universally
  95.         referred to as "TCP") began with the  publication  of  Request  for
  96.         Comment (RFC) number 675 by Vinton Cerf in 1974, the result of work
  97.         that Cerf and Robert Kahn performed  in  1973  as  part  of  Kahn's
  98.         Internet program at the  DARPA  Information  Processing  Techniques
  99.         Office.  In its original form, TCP version 1 included the functions
  100.         of both an  end-to-end  transport  protocol  and  a  connectionless
  101.         internetwork protocol.  Version 2 was published as Internet Experi-
  102.         mental Note (IEN) 5 in 1977; Version 3 (which separated  the  tran-
  103.         sport and internetwork functions, retaining the transport functions
  104.         in TCP and moving the internetwork functions to a new protocol, the
  105.         Internetwork Protocol (IP)) as IEN 21 in 1978; and Version 4 as IEN
  106.         40 in 1978.  Version 4  became  the  basis  for  the  TCP  Internet
  107.         Standard, published as RFC 793 in 1981, and for the  US  Department
  108.         of Defense Military Standard for TCP,  MIL-STD-1778,  published  in
  109.         August 1983.
  110.  
  111.         Although there have been no further official versions of TCP,  none
  112.         of  the  three  Version  4  documents  (IEN  40,   RFC   793,   and
  113.         MIL-STD-1778) is considered today to be a definitive  specification
  114.         of TCP, which has continued to evolve.  The widespread availability
  115.         of  TCP  after   its   incorporation   into   the   University   of
  116.         California/Berkeley version of the Unix operating  system  in  1983
  117.         (release  4.2  of  the  Berkeley  Software  Distribution,  commonly
  118.         referred to as "4.2bsd") encouraged the development of many  imple-
  119.         mentation improvements to TCP.  Current TCP implementations  repre-
  120.         sent a combination of the basic Version 4 internet  standard,  some
  121.         or all of the extensions that have been documented since 1983  (in,
  122.         for example, RFCs 813, 879, and 1072), and a set of agreements  and
  123.         conventions concerning the "best" way to  implement  TCP  functions
  124.         and algorithms, now  documented  in  RFC  1122,  "Requirements  for
  125.         Internet Hosts",  which  consolidates  in  a  single  document  the
  126.         implementation practices of the Internet community.
  127.  
  128.         The need for an American National Standard for TCP is based on  the
  129.         widespread market penetration and growing commercial importance  of
  130.         computer systems  that  use  TCP  for  host-to-host  communication.
  131.         Users and vendors would benefit greatly from a consolidated  speci-
  132.         fication of TCP, drawn  from  the  existing  Internet  Request  for
  133.         Comments (RFC) documentation, which could be used to  evaluate  the
  134.         conformance of products that implement it and to  place  TCP  in  a
  135.         formal context in which its relationship to other  standard  proto-
  136.          
  137.  
  138.                                                                      Page 4
  139.  
  140.  
  141.  
  142.         cols may be clearly established.
  143.  
  144.  
  145.         2.2  Recommended Scope of Standard
  146.  
  147.  
  148.         The proposed standard will specify TCP as it  is  currently  under-
  149.         stood within the Internet engineering community.  The scope of  the
  150.         proposed standards development project does not include the  speci-
  151.         fication of any function or feature  that  has  not  been  accepted
  152.         within the community that is currently implementing, deploying, and
  153.         using TCP.
  154.  
  155.  
  156.         2.3  Existing Practice in Area of Proposed Standard
  157.  
  158.  
  159.         The proposed standard will formalize  accepted  existing  practice,
  160.         based on existing documentation,  in  which  TCP  is  used  as  the
  161.         end-to-end transport protocol in conjunction with  other  protocols
  162.         that are generally referred to as the "TCP/IP protocol suite".
  163.  
  164.  
  165.         2.4  Expected Stability of Proposed Standard
  166.  
  167.  
  168.         Technological advance in the area of end-to-end transport protocols
  169.         has been, and is expected to continue to be, very rapid.   However,
  170.         the  architecture  of  TCP  and  the  closely-related  Internetwork
  171.         Protocol is well understood  and  stable.   New  architectures  for
  172.         end-to-end communications are likely to generate entirely new  sets
  173.         of standards, rather than destabilize the standard for TCP.
  174.  
  175.  
  176.         3  DESCRIPTION OF PROPOSED PROJECT
  177.  
  178.  
  179.  
  180.         3.1  Type of Document
  181.  
  182.  
  183.         The proposed development project will produce an American  National
  184.         Standard for Transmission Control Protocol.
  185.  
  186.  
  187.         3.2  Definitions of Concepts and Special Terms
  188.  
  189.  
  190.          
  191.  
  192.                                                                      Page 5
  193.  
  194.  
  195.  
  196.         3.3  Expected Relationship with Approved X3 Reference Models
  197.  
  198.  
  199.         The proposed standard will define  a  protocol  that  supports  the
  200.         end-to-end functions and capabilities associated with the Transport
  201.         layer of the Open  Systems  Interconnection  Reference  Model  (ISO
  202.         7498) architecture.  It will not, however, define an "OSI Transport
  203.         Layer Protocol".
  204.  
  205.  
  206.         3.4  Recommended Program of Work
  207.  
  208.  
  209.         The program of work will consist of the preparation, from  existing
  210.         documentation concerning TCP, of a document that  captures  all  of
  211.         the currently accepted TCP practice, in a form that is as close  to
  212.         the existing internet documentation as the rules for the  presenta-
  213.         tion of American National Standards permit.
  214.  
  215.  
  216.         3.5  Resources
  217.  
  218.  
  219.         The resources of Task Group X3S3.3, Network and  Transport  Layers,
  220.         are expected to be available to carry  out  the  program  of  work.
  221.         X3S3.3 has 26 voting members,  representing  a  broad  spectrum  of
  222.         users and suppliers of computer and  communications  equipment  and
  223.         services.  The resources of the Internet  Activities  Board,  which
  224.         administers the internet standards that apply to the  operation  of
  225.         the internet, and of the Internet Engineering Task Force, which  is
  226.         responsible for the technical specification of TCP (and  the  other
  227.         internet protocols), are also expected to be available.
  228.  
  229.  
  230.         3.6  Recommended X3 Development Technical Committee
  231.  
  232.  
  233.         It is recommended  that  the  proposed  project,  if  approved,  be
  234.         assigned to Task Group X3S3.3, Network and Transport Layers, of  X3
  235.         Technical  Committee  X3S3,  Data  Communications.   The   proposed
  236.         project is closely related, both technically and  administratively,
  237.         to projects 332 and 674, which have  previously  been  assigned  to
  238.         X3S3.3.
  239.  
  240.  
  241.         3.7  Anticipated Frequency and Duration of Meetings
  242.  
  243.  
  244.         If the proposed project is pursued by task group X3S3.3, as  recom-
  245.         mended above, it is anticipated that the equivalent of half  a  day
  246.         during each of the task group's 6 five-day meetings each year  will
  247.          
  248.  
  249.                                                                      Page 6
  250.  
  251.  
  252.  
  253.         be devoted to work on the project.
  254.  
  255.  
  256.         3.8  Target Date for dpANS to X3
  257.  
  258.  
  259.         A draft proposal for an  American  National  Standard  Transmission
  260.         Control Protocol could be conveyed to X3 by October 1, 1990.
  261.  
  262.  
  263.         3.9  Estimated Useful Life of Standard
  264.  
  265.  
  266.         The useful life of the proposed standard coincides with the  useful
  267.         life of the set of internet standards  that  comprise  the  "TCP/IP
  268.         protocol suite".  This  lifetime  is  expected  to  be  very  long,
  269.         spanning at least several decades.
  270.  
  271.  
  272.  
  273.         4  IMPLEMENTATION IMPACTS
  274.  
  275.  
  276.  
  277.         4.1  Impact on Existing User Practices and Investments
  278.  
  279.  
  280.         The proposed standard will formalize existing user practice in  the
  281.         area without modification.  The impact  of  the  proposed  standard
  282.         will therefore be limited to the  salutary  regularization  of  the
  283.         documentation and points of reference for TCP.
  284.  
  285.  
  286.         4.2  Impact on Supplier Products and Support
  287.  
  288.  
  289.         As above; with the additional benefit that  suppliers  of  products
  290.         that implement or use TCP will be able to focus their evaluation of
  291.         TCP standard compliance requirements on a single reference point.
  292.  
  293.  
  294.         4.3  Techniques and Costs for Compliance Verification
  295.  
  296.  
  297.         Verification of compliance with the proposed standard will  require
  298.         the development of test purposes and test suites in accordance with
  299.         ISO 9646, "OSI Conformance Testing Methodology and Framework".  The
  300.         cost of conformance testing is expected to be similar to the  costs
  301.         associated with OSI Transport protocol conformance testing.
  302.          
  303.  
  304.                                                                      Page 7
  305.  
  306.  
  307.  
  308.         4.4  Legal Considerations
  309.  
  310.  
  311.         No special legal issues are raised by the proposed  project,  which
  312.         covers material that is non-proprietary and freely distributed.
  313.  
  314.  
  315.  
  316.         5  CLOSELY RELATED STANDARDS ACTIVITIES
  317.  
  318.  
  319.  
  320.         5.1  Existing Standards
  321.  
  322.  
  323.         The proposed project will formalize the existing internet  standard
  324.         for TCP, for which the basic references are RFCs 793 and 1122.
  325.  
  326.  
  327.         5.2  X3 Standards Development Projects
  328.  
  329.  
  330.         The proposed project is closely related to  the  work  on  the  OSI
  331.         Transport service and protocol under X3 projects 332 and 674.
  332.  
  333.  
  334.         5.3  X3/SPARC Study Groups
  335.  
  336.  
  337.         The proposed project has no relationship to any  existing  X3/SPARC
  338.         Study Group.
  339.  
  340.  
  341.         5.4  Other Related Domestic Standards Efforts
  342.  
  343.  
  344.         The internet standards effort pursued by the  Internet  Engineering
  345.         Task Force and its parent  organization,  the  Internet  Activities
  346.         Board, is and will continue to be the source of technical input  to
  347.         the process of developing an American National Standard for TCP.
  348.  
  349.  
  350.         5.5  ISO Standards Development Projects
  351.  
  352.  
  353.         There is no related ISO standards development project,  and  it  is
  354.         not anticipated that  the  proposed  project  will  result  in  the
  355.         initiation of any new work in ISO.
  356.          
  357.  
  358.                                                                      Page 8
  359.  
  360.  
  361.  
  362.         5.6  Other Related International Standards Development Projects
  363.  
  364.  
  365.         As above.
  366.  
  367.  
  368.         5.7  Recommendations for Coordinating Liaison
  369.  
  370.  
  371.         None.
  372.  
  373.  
  374.         5.8  Recommendations for Close Liaison
  375.  
  376.  
  377.         Close liaison, in the form of joint development work  and/or  joint
  378.         meetings, with the  Internet  Activities  Board  and  the  Internet
  379.         Engineering Task Force (and/or its appropriate working groups) will
  380.         be essential. 
  381.  
  382.